package com.gd.iot.energy.po.statistics;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;

/**
* @ClassName: ReportHistorydataPO
* @Description:  
* @author: 自动生成器 
* @date: 2020年08月11日 15:20:26
*/
@TableName("energy_report_historydata")
public class ReportHistorydataPO {
    /**
     * @fieldName: id
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long id;

    /**
     * @fieldName: companyId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: createDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date createDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: operatorId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: dosage
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal dosage;

    /**
     * @fieldName: freezeTime
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String freezeTime;

    /**
     * @fieldName: isAudit
     * @fieldType: Boolean 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isAudit;

    /**
     * @fieldName: lastDosage
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal lastDosage;

    /**
     * @fieldName: lastReadMeterTime
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date lastReadMeterTime;

    /**
     * @fieldName: lastReadingnum
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String lastReadingnum;

    /**
     * @fieldName: otherData
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String otherData;

    /**
     * @fieldName: readMeterTime
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date readMeterTime;

    /**
     * @fieldName: readingnum
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String readingnum;

    /**
     * @fieldName: state
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String state;

    /**
     * @fieldName: tmonth
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String tmonth;

    /**
     * @fieldName: tyear
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String tyear;

    /**
     * @fieldName: valveState
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String valveState;

    /**
     * @fieldName: voltageValue
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String voltageValue;

    /**
     * @fieldName: archives
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long archives;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getEnergyType() {
        return energyType;
    }

    public void setEnergyType(Integer energyType) {
        this.energyType = energyType;
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public BigDecimal getDosage() {
        return dosage;
    }

    public void setDosage(BigDecimal dosage) {
        this.dosage = dosage;
    }

    public String getFreezeTime() {
        return freezeTime;
    }

    public void setFreezeTime(String freezeTime) {
        this.freezeTime = freezeTime == null ? null : freezeTime.trim();
    }

    public Boolean getIsAudit() {
        return isAudit;
    }

    public void setIsAudit(Boolean isAudit) {
        this.isAudit = isAudit;
    }

    public BigDecimal getLastDosage() {
        return lastDosage;
    }

    public void setLastDosage(BigDecimal lastDosage) {
        this.lastDosage = lastDosage;
    }

    public Date getLastReadMeterTime() {
        return lastReadMeterTime;
    }

    public void setLastReadMeterTime(Date lastReadMeterTime) {
        this.lastReadMeterTime = lastReadMeterTime;
    }

    public String getLastReadingnum() {
        return lastReadingnum;
    }

    public void setLastReadingnum(String lastReadingnum) {
        this.lastReadingnum = lastReadingnum == null ? null : lastReadingnum.trim();
    }

    public String getOtherData() {
        return otherData;
    }

    public void setOtherData(String otherData) {
        this.otherData = otherData == null ? null : otherData.trim();
    }

    public Date getReadMeterTime() {
        return readMeterTime;
    }

    public void setReadMeterTime(Date readMeterTime) {
        this.readMeterTime = readMeterTime;
    }

    public String getReadingnum() {
        return readingnum;
    }

    public void setReadingnum(String readingnum) {
        this.readingnum = readingnum == null ? null : readingnum.trim();
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state == null ? null : state.trim();
    }

    public String getTmonth() {
        return tmonth;
    }

    public void setTmonth(String tmonth) {
        this.tmonth = tmonth == null ? null : tmonth.trim();
    }

    public String getTyear() {
        return tyear;
    }

    public void setTyear(String tyear) {
        this.tyear = tyear == null ? null : tyear.trim();
    }

    public String getValveState() {
        return valveState;
    }

    public void setValveState(String valveState) {
        this.valveState = valveState == null ? null : valveState.trim();
    }

    public String getVoltageValue() {
        return voltageValue;
    }

    public void setVoltageValue(String voltageValue) {
        this.voltageValue = voltageValue == null ? null : voltageValue.trim();
    }

    public Long getArchives() {
        return archives;
    }

    public void setArchives(Long archives) {
        this.archives = archives;
    }
}